@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font:12px/28px "宋体"; color:#333; background:url(../images/body_bg.jpg) repeat-x bottom left #fff;}
a{ font:12px/24px "arial"; text-decoration:none; color:#7a7a7a; outline:none}
a:hover{color:#006699; text-decoration:underline;}
img{ border:0px;}
ul,li,dl,dd,dt{ list-style:none; padding:0px; margin:0px;}
.clear{ clear:both; line-height:0; margin:0; padding:0; font:0;}
.wear{ width:966px; margin:0 auto; height:auto; overflow:hidden;}
.m15{ margin-top:15px;}
.font1{ font:100 18px/2 "Microsoft YaHei"; color:#155a9c; padding-left:10px;}
.font2{ font:100 18px/2 "Microsoft YaHei"; color:#6d5b5b; text-transform:uppercase;}



.top_bg{ height:124px; background:url(../images/top_bg.jpg) repeat-x right #be0004;}
.top{ width:966px; margin:0 auto;}
.top_img{ height:2px; width:966px;}

.logo{ float:left; width:311px; height:83px;}
.top_right{ float:right; width:242px; height:22px; margin-top:39px; background:url(../images/top_tit_bg.jpg) no-repeat;}
.top_right a{ width:78px; height:22px; display:block; text-align:center; float:left; line-height:22px; color:#fff;}


.nav{ width:966px; float:left; height:39px;}
.nav ul{ width:966px; height:39px; overflow:hidden;}
.nav ul li{ width:127px; height:39px; float:left; margin-left:9px; _ margin-left:4px;}
.nav ul li a{ width:127px; height:39px; display:block; text-align:center; font:bold 14px/39px "宋体"; color:#fff;}
.nav ul li a:hover{ width:127px; height:39px; display:block; text-align:center; line-height:39px; background:url(../images/nav_o.jpg) no-repeat; color:#fff;}
.nav_o a:link{ background:url(../images/nav_o.jpg) no-repeat;}

.banner{ width:100%; height:285px; background:#4396da; background:url(../images/banner.jpg) no-repeat center top;}

.main{ width:966px;}
.main .left{ width:706px; float:left;}
.main .left .search{ width:704px; height:79px; border:1px solid #cfcfcf; background:#f8f8f8;}
.main .left .search_tit{ width:148px; height:38px; padding:23px 0 0 10px; float:left;}
.main .left .search_right{ width:495px; float:left; padding:14px 20px 0 20px;}
.main .left .search_right .tit{ height:22px; line-height:18px;}
.main .left .search_right .tit a{ color:#636363;}
.main .left .search_right .xslw{ width:80px; height:22px; background:url(../images/wenxian_16.jpg) no-repeat; color:#fff; line-height:18px; text-align:center; float:left; margin-right:20px; _margin-right:10px;}
.main .left .search_right .xslw a{ color:#fff; line-height:18px;}
.main .left .search_bd{ height:23px; width:495px; background:url(../images/search_txt.jpg) no-repeat; margin-top:7px;}
.main .left .search_btn{ width:73px; height:23px; float:right;}
.main .left .search_input{ width:380px; padding-left:35px; line-height:22px;}
.main .left .search_input .txt1{ width:380px; height:23px; background:none; border:none; line-height:22px;}

.main .left .service{ width:704px; border:1px solid #cfcfcf; background:#f8f8f8; height:auto; overflow:hidden;}
.main .left .service .tit{ width:704px; height:36px; border-bottom:1px solid #cfcfcf;}
.main .left .service .box{ width:704px; padding:17px 0; float:left;}
.main .left .service .box ul{}
.main .left .service .box ul li{ width:120px; height:45px; float:left; padding:0 27px}
.main .left .service .box ul .li01 a{ width:120px; height:45px; display:block; background:url(../images/sever.jpg) no-repeat scroll}
.main .left .service .box ul .li01 a:hover{ width:120px; height:45px; display:block; background:url(../images/sever_o.jpg) no-repeat scroll; text-decoration:none;}

.main .left .service .box ul .li02 a{ width:120px; height:45px; display:block; background:url(../images/sever.jpg) no-repeat scroll -182px 0;}
.main .left .service .box ul .li02 a:hover{ width:120px; height:45px; display:block; background:url(../images/sever_o.jpg) no-repeat scroll -182px 0; text-decoration:none;}

.main .left .service .box ul .li03 a{ width:120px; height:45px; display:block; background:url(../images/sever.jpg) no-repeat scroll -354px 0;}
.main .left .service .box ul .li03 a:hover{ width:120px; height:45px; display:block; background:url(../images/sever_o.jpg) no-repeat scroll -354px 0; text-decoration:none;}

.main .left .service .box ul .li04 a{ width:120px; height:45px; display:block; background:url(../images/sever.jpg) no-repeat scroll -512px 0;}
.main .left .service .box ul .li04 a:hover{ width:120px; height:45px; display:block; background:url(../images/sever_o.jpg) no-repeat scroll -512px 0; text-decoration:none;}


.main .left .Guide{ width:704px; border:1px solid #cfcfcf; background:#f8f8f8; height:auto; overflow:hidden;}
.main .left .Guide .tit{ width:704px; height:36px; border-bottom:1px solid #cfcfcf;}
.main .left .Guide .box{ width:704px; padding:17px 0; float:left;}
.main .left .Guide .box ul{}
.main .left .Guide .box ul li{ width:150px; height:115px; float:left; padding:0 13px}
.main .left .Guide .box ul .li01 a{ width:150px; height:115px; display:block; background:url(../images/sever_guide.jpg) no-repeat scroll}
.main .left .Guide .box ul .li01 a:hover{ width:150px; height:115px; display:block; background:url(../images/sever_guide_o.jpg) no-repeat scroll; text-decoration:none;}

.main .left .Guide .box ul .li02 a{ width:150px; height:115px; display:block; background:url(../images/sever_guide.jpg) no-repeat scroll -172px 0;}
.main .left .Guide .box ul .li02 a:hover{ width:150px; height:115px; display:block; background:url(../images/sever_guide_o.jpg) no-repeat scroll -172px 0; text-decoration:none;}

.main .left .Guide .box ul .li03 a{ width:150px; height:115px; display:block; background:url(../images/sever_guide.jpg) no-repeat scroll -351px 0;}
.main .left .Guide .box ul .li03 a:hover{ width:150px; height:115px; display:block; background:url(../images/sever_guide_o.jpg) no-repeat scroll -351px 0; text-decoration:none;}

.main .left .Guide .box ul .li04 a{ width:150px; height:115px; display:block; background:url(../images/sever_guide.jpg) no-repeat scroll -530px 0;}
.main .left .Guide .box ul .li04 a:hover{ width:150px; height:115px; display:block; background:url(../images/sever_guide_o.jpg) no-repeat scroll -530px 0; text-decoration:none;}



.main .right{ width:242px; float:right;}

.main .right .ptjj{ width:240px; border:1px solid #ddd; border-bottom:none; background:#f8f9f9; color:#7a7a7a;}
.main .right .ptjj .tit{ width:220px; height:40px; border-bottom:1px dashed #cfcfcf; margin:0 auto;}
.main .right .ptjj .tit .more{ width:60px; float:right; height:40px; text-align:right;}
.main .right .ptjj .tit .more a{ font:100 12px/40px "宋体"; text-transform:uppercase;}
.main .right .ptjj .tit span{ padding-left:10px; font:100 18px/40px "Microsoft YaHei"; color:#155a9c;}
.main .right .ptjj .box{ width:220px; padding:10px; line-height:30px; border-bottom:1px solid #ddd;}

.main .right .dfsj{ width:240px; border:1px solid #ddd; border-bottom:none; background:#f8f9f9;}
.main .right .dfsj .tit{ width:220px; height:40px; border-bottom:1px dashed #cfcfcf; margin:0 auto;}
.main .right .dfsj .tit .more{ width:60px; float:right; height:40px; text-align:right;}
.main .right .dfsj .tit .more a{ font:100 12px/40px "宋体"; text-transform:uppercase;}
.main .right .dfsj .tit span{ padding-left:10px; font:100 18px/40px "Microsoft YaHei"; color:#155a9c;}
.main .right .dfsj .box{ width:220px; padding:13px 10px;  line-height:30px; border-bottom:1px solid #ddd;}

.wx_fonter{ background:url(../images/wx_footer.jpg) repeat-x; height:282px; width:100%;}
.wx_fonter .news{ width:966px; background:url(../images/news_tit.jpg) repeat-x; float:left; padding:0 10px;}
.wx_fonter .news .wfsj{ width:230px; float:left; padding:0 10px 0 0;}
.wx_fonter .news .wfsj .tit{ font: 100 16px/46px "Microsoft YaHei"; color:#fff; padding-left:20px;}
.wx_fonter .news .wfsj ul{ padding:25px 0 0 18px;}
.wx_fonter .news .wfsj ul li{ background:url(../images/news_ico.jpg) no-repeat center left; padding-left:18px; line-height:32px;}
.wx_fonter .news .wfsj ul li a{ color:#7a7a7a; line-height:32px;}
.wx_fonter .news .wfsj ul li a:hover{ color:#b81919;}
.news_line{ background:url(../images/news_line.jpg) no-repeat right;}


.wx_fonter .news .zgzw{ width:230px; float:left; padding:0 10px 0 0;}
.wx_fonter .news .zgzw .tit{ font: 100 16px/46px "Microsoft YaHei"; color:#fff; padding-left:20px;}
.wx_fonter .news .zgzw ul{ padding:25px 0 0 18px;}
.wx_fonter .news .zgzw ul li{ background:url(../images/news_ico.jpg) no-repeat center left; padding-left:18px; line-height:32px;}
.wx_fonter .news .zgzw ul li a{ color:#7a7a7a; line-height:32px;}
.wx_fonter .news .zgzw ul li a:hover{ color:#b81919;}
.news_line{ background:url(../images/news_line.jpg) no-repeat right;}


.wx_fonter .news .wpzx{ width:230px; float:left; padding:0 10px 0 0;}
.wx_fonter .news .wpzx .tit{ font: 100 16px/46px "Microsoft YaHei"; color:#fff; padding-left:20px;}
.wx_fonter .news .wpzx ul{ padding:25px 0 0 18px;}
.wx_fonter .news .wpzx ul li{ background:url(../images/news_ico.jpg) no-repeat center left; padding-left:18px; line-height:32px;}
.wx_fonter .news .wpzx ul li a{ color:#7a7a7a; line-height:32px;}
.wx_fonter .news .wpzx ul li a:hover{ color:#b81919;}
.news_line{ background:url(../images/news_line.jpg) no-repeat right;}


.wx_fonter .news .zydh{ width:230px; float:left; padding:0 10px 0 0;}
.wx_fonter .news .zydh .tit{ font: 100 16px/46px "Microsoft YaHei"; color:#fff; padding-left:20px;}
.wx_fonter .news .zydh ul{ padding:25px 0 0 18px;}
.wx_fonter .news .zydh ul li{ background:url(../images/news_ico.jpg) no-repeat center left; padding-left:18px; line-height:32px;}
.wx_fonter .news .zydh ul li a{ color:#7a7a7a; line-height:32px;}
.wx_fonter .news .zydh ul li a:hover{ color:#b81919;}
.news_line{ background:url(../images/news_line.jpg) no-repeat right;}


.fonter{ width:966px; height:110px;}
.fonter .fonter_left{ width:550px; float:left; line-height:24px; color:#727272; _padding-top:20px;  *padding-top:20px;}
.fonter .fonter_left a{color:#727272;}
.fonter .fonter_right{ width:210px; float:right; margin-top:30px; color:#c6c6c6;}
.fonter .fonter_right .top{ width:210px; float:left;}
.fonter .fonter_right .top select{ width:210px; background:#fff; border:1px solid #7f9db9; color:#c6c6c6}
.fonter .fonter_right .bottom{ float:left; margin-top:10px; text-align:right; display:block; width:180px; height:26px; line-height:26px;}
.fonter .fonter_right .bottom img{ width:80px; height:26px; display:block; vertical-align:bottom; float:right;}